﻿using System;
using System.Collections.Generic;
using System.Diagnostics.CodeAnalysis;

namespace _80_将数字进行降序排列_集合
{
    class Program
    {
        static void Main(string[] args)
        {
            SortedSet<int> 列表之 = new SortedSet<int>(new MyComparer());

            列表之.Add(15);
            列表之.Add(22);
            列表之.Add(25);
            列表之.Add(2);
            列表之.Add(3);
            列表之.Add(9);

            Console.WriteLine("为了验证是否自动进行降序排列，可以将集合中的元素索出到控制台：");
            foreach (int xxx in 列表之)
            {
                Console.WriteLine(xxx);
            }



        }
    }

    public class MyComparer : Comparer<int>
    {
        public override int Compare([AllowNull] int x, [AllowNull] int y)
        {
            return -(x - y);
        }
    }
}
